package com.ruoyi.order.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 车辆订单支付记录表对象 wx_vhiceodr_cs
 * 
 * @author ruoyi
 * @date 2024-08-29
 */
public class WxVhiceodrCs extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 费用明细 */
    @Excel(name = "费用明细")
    private String exesEal;

    /** 支付方式（0:为微信支付，1:其他） */
    @Excel(name = "支付方式", readConverterExp = "0=:为微信支付，1:其他")
    private Long pymnEhd;

    /** 付款状态（0:未付款，1：已付款，2:已取消） */
    @Excel(name = "付款状态", readConverterExp = "0=:未付款，1：已付款，2:已取消")
    private Long pymntsaus;

    /** 收费类型（0:订单，1:续租，2:其他） */
    @Excel(name = "收费类型", readConverterExp = "0=:订单，1:续租，2:其他")
    private Long fetp;

    /** 微信支付订单号 */
    @Excel(name = "微信支付订单号")
    private String wxOrder;

    /** 支付金额 */
    @Excel(name = "支付金额")
    private BigDecimal aoutpi;

    @Excel(name="用户openId")
    private String openId;

    /** 关联id，关联订单表信息 */
    private Long vhiceordId;

    /** 删除标识 */
    private String delFlag;


    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public Long getVhiceordId() {
        return vhiceordId;
    }

    public void setVhiceordId(Long vhiceordId) {
        this.vhiceordId = vhiceordId;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setExesEal(String exesEal) 
    {
        this.exesEal = exesEal;
    }

    public String getExesEal() 
    {
        return exesEal;
    }
    public void setPymnEhd(Long pymnEhd) 
    {
        this.pymnEhd = pymnEhd;
    }

    public Long getPymnEhd() 
    {
        return pymnEhd;
    }
    public void setPymntsaus(Long pymntsaus) 
    {
        this.pymntsaus = pymntsaus;
    }

    public Long getPymntsaus() 
    {
        return pymntsaus;
    }
    public void setFetp(Long fetp) 
    {
        this.fetp = fetp;
    }

    public Long getFetp() 
    {
        return fetp;
    }
    public void setWxOrder(String wxOrder) 
    {
        this.wxOrder = wxOrder;
    }

    public String getWxOrder() 
    {
        return wxOrder;
    }
    public void setAoutpi(BigDecimal aoutpi) 
    {
        this.aoutpi = aoutpi;
    }

    public BigDecimal getAoutpi() 
    {
        return aoutpi;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("exesEal", getExesEal())
            .append("pymnEhd", getPymnEhd())
            .append("pymntsaus", getPymntsaus())
            .append("fetp", getFetp())
            .append("wxOrder", getWxOrder())
            .append("aoutpi", getAoutpi())
            .toString();
    }
}
